/*    */ package eos.moe.dragoncore;
/*    */ 
/*    */ import com.google.gson.JsonArray;
/*    */ import com.google.gson.JsonElement;
/*    */ import com.google.gson.JsonObject;
/*    */ import com.google.gson.JsonPrimitive;
/*    */ 
/*    */ public class ls
/*    */ {
/*    */   public static ut v(String a, JsonElement jsonElement) throws fy {
/* 11 */     return v(v(a, jsonElement.getAsJsonObject()));
/*    */   }
/*    */   
/*    */   public static ut v(String a, JsonElement jsonElement, ut ut1) throws fy {
/* 15 */     if (jsonElement == null) {
/* 16 */       return ut1;
/*    */     }
/* 18 */     JsonElement jsonElement1 = jsonElement.getAsJsonObject().get(a);
/* 19 */     if (jsonElement1 != null)
/* 20 */       return v(jsonElement1); 
/* 21 */     return ut1;
/*    */   }
/*    */   
/*    */   public static ut v(JsonElement a) throws fy {
/* 25 */     if (a instanceof JsonPrimitive) {
/* 26 */       JsonPrimitive jsonPrimitive = (JsonPrimitive)a;
/* 27 */       return new ut(jsonPrimitive.getAsFloat(), jsonPrimitive.getAsFloat(), jsonPrimitive.getAsFloat());
/* 28 */     }  if (a instanceof JsonArray) {
/* 29 */       JsonArray jsonArray = (JsonArray)a;
/* 30 */       return new ut(jsonArray.get(0).getAsFloat(), jsonArray.get(1).getAsFloat(), jsonArray.get(2).getAsFloat());
/*    */     } 
/* 32 */     throw new fy("Json无法被转换为数组数据: " + a);
/*    */   }
/*    */ 
/*    */   
/*    */   public static cr v(String a, JsonElement jsonElement) throws fy {
/* 37 */     JsonElement jsonElement1 = v(a, jsonElement.getAsJsonObject());
/* 38 */     if (jsonElement1 instanceof JsonPrimitive) {
/* 39 */       JsonPrimitive jsonPrimitive = (JsonPrimitive)jsonElement1;
/* 40 */       return new cr(jsonPrimitive.getAsFloat(), jsonPrimitive.getAsFloat());
/* 41 */     }  if (jsonElement1 instanceof JsonArray) {
/* 42 */       JsonArray jsonArray = (JsonArray)jsonElement1;
/* 43 */       return new cr(jsonArray.get(0).getAsFloat(), jsonArray.get(1).getAsFloat());
/*    */     } 
/* 45 */     throw new fy("Json无法被转换为数组数据: " + jsonElement1);
/*    */   }
/*    */ 
/*    */   
/*    */   public static cr v(String a, JsonElement jsonElement, cr cr1) throws fy {
/* 50 */     if (jsonElement == null) return cr1; 
/* 51 */     JsonElement jsonElement1 = jsonElement.getAsJsonObject().get(a);
/* 52 */     JsonArray jsonArray = (jsonElement1 == null) ? null : (JsonArray)jsonElement1;
/* 53 */     return (jsonArray != null) ? new cr(jsonArray.get(0).getAsFloat(), jsonArray.get(1).getAsFloat()) : cr1;
/*    */   }
/*    */   
/*    */   public static boolean v(String a, JsonElement jsonElement) throws fy {
/* 57 */     return v(a, jsonElement.getAsJsonObject()).getAsBoolean();
/*    */   }
/*    */   
/*    */   public static boolean v(String a, JsonElement jsonElement, boolean bool) throws fy {
/* 61 */     if (jsonElement == null) return bool; 
/* 62 */     JsonElement jsonElement1 = jsonElement.getAsJsonObject().get(a);
/* 63 */     return (jsonElement1 != null) ? jsonElement1.getAsBoolean() : bool;
/*    */   }
/*    */   
/*    */   public static float v(String a, JsonElement jsonElement) throws fy {
/* 67 */     return v(a, jsonElement.getAsJsonObject()).getAsFloat();
/*    */   }
/*    */   
/*    */   public static float v(String a, JsonElement jsonElement, float f) throws fy {
/* 71 */     if (jsonElement == null) return f; 
/* 72 */     JsonElement jsonElement1 = jsonElement.getAsJsonObject().get(a);
/* 73 */     return (jsonElement1 != null) ? jsonElement1.getAsFloat() : f;
/*    */   }
/*    */   
/*    */   public static int v(String a, JsonElement jsonElement) throws fy {
/* 77 */     return v(a, jsonElement.getAsJsonObject()).getAsInt();
/*    */   }
/*    */   
/*    */   public static int v(String a, JsonElement jsonElement, int i) throws fy {
/* 81 */     if (jsonElement == null) return i; 
/* 82 */     JsonElement jsonElement1 = jsonElement.getAsJsonObject().get(a);
/* 83 */     return (jsonElement1 != null) ? jsonElement1.getAsInt() : i;
/*    */   }
/*    */   
/*    */   public static String v(String a, JsonElement jsonElement) throws fy {
/* 87 */     return v(a, jsonElement.getAsJsonObject()).getAsString();
/*    */   }
/*    */   
/*    */   public static String v(String a, JsonElement jsonElement, String str1) throws fy {
/* 91 */     if (jsonElement == null) return str1; 
/* 92 */     JsonElement jsonElement1 = jsonElement.getAsJsonObject().get(a);
/* 93 */     return (jsonElement1 != null) ? jsonElement1.getAsString() : str1;
/*    */   }
/*    */   
/*    */   public static JsonElement v(String a, JsonObject jsonObject) throws fy {
/* 97 */     v(a, jsonObject);
/* 98 */     return jsonObject.get(a);
/*    */   }
/*    */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\ls.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */